Evaluating a DVS Scheme for Real-Time Embedded Systems

نویسندگان

  • Ruibin Xu
  • Daniel Mossé
  • Rami Melhem
چکیده

Dynamic voltage scaling (DVS) has become a well-known and effective technique to exploit energyperformance trade-off in real-time embedded systems where energy imposes a major constraint. We focus on frame-based real-time systems that execute variable workloads with the goal of minimizing expected energy consumption in the system while still meeting the deadlines. In our previous publication [15], We showed that failing to capture the dynamic behavior of the tasks by the existing DVS schemes lead to suboptimal power management and proposed an optimal DVS scheme under the assumption of unresticted continuous frequency. Although issues that arise when applying the optimal DVS scheme in practice were discussed in [15], it remains unknown how it performs in the real world. In this paper, we present demonstration and extensive evaluations of our DVS scheme, including comparsion with the existng DVS schemes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

YIFAN Dynamic Voltage Scaling with Feedback

ZHU, YIFAN Dynamic Voltage Scaling with Feedback Scheduling for Real-time Embedded Systems.(Under the direction of Dr. Frank Mueller). Dynamic voltage scaling (DVS) is a promising method to reduce the power consumption of CMOS-based embedded processors. However, pure DVS techniques do not perform well for dynamic systems where the execution times of different jobs vary significantly. A novel DV...

متن کامل

Enhanced Energy-Aware Feedback Scheduling of Embedded Control Systems

Dynamic voltage scaling (DVS) is one of the most effective techniques for reducing energy consumption in embedded and real-time systems. However, traditional DVS algorithms have inherent limitations on their capability in energy saving since they rarely take into account the actual application requirements and often exploit fixed timing constraints of real-time tasks. Taking advantage of applic...

متن کامل

Performance Comparison of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems

Dynamic voltage scaling (DVS) is an effective low-power design technique for embedded real-time systems. In recent years, many DVS algorithms have been proposed for reducing the energy consumption of embedded hard real-time systems. However, the proposed DVS algorithms were not quantitatively evaluated under a unified framework, making it a difficult task to select an appropriate DVS algorithm ...

متن کامل

A Dynamic Voltage Scaling Algorithm for Dynamic Workloads

Dynamic Voltage Scaling (DVS) is a promising method to achieve energy saving by slowing down the processor into multiple frequency levels in battery-operated embedded systems. However, the worst case execution time (WCET) of the tasks scheduled by DVS must be known ahead of time to ensure their schedulability. In reality, a system's workloads may change significantly without satisfying any pred...

متن کامل

Performance Evaluation of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems

Dynamic voltage scaling (DVS) is an effective low-power design technique for embedded real-time systems, adjusting the clock speed and supply voltage dynamically. In this paper, we evaluate state-of-art DVS algorithms recently proposed for hard real-time periodic task sets. We compare the energy efficiency of the proposed DVS algorithms under various task/system configurations. Experimental res...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005